package com.dq.repository;

import com.dq.repository.account.AccountRepository;
import com.dq.repository.activity.ActivityRepository;
import com.dq.repository.activity.AdvertisingRepository;
import com.dq.repository.address.AddressRepository;
import com.dq.repository.annex.AnnexRepository;
import com.dq.repository.annex.MallAnnexRepository;
import com.dq.repository.category.CategoryRepository;
import com.dq.repository.evaluation.*;
import com.dq.repository.goods.*;
import com.dq.repository.index.AboutUsRepository;
import com.dq.repository.message.InstructionMessageReturnRepository;
import com.dq.repository.message.MessageRepository;
import com.dq.repository.order.OrderInfoRepository;
import com.dq.repository.orders.OrdersRepository;
import com.dq.repository.order.UserOrderRepository;
import com.dq.repository.order.UserOrderStaffUserRepository;
import com.dq.repository.orders.*;
import com.dq.repository.org.*;
import com.dq.repository.record.*;
import com.dq.repository.service.ServiceProjectCategoryRepository;
import com.dq.repository.service.ServiceProjectRecordCentreRepository;
import com.dq.repository.service.ServiceProjectRepository;
import com.dq.repository.service.WxUserServiceProjectCentreRepository;
import com.dq.repository.set.ReturnCommissionRepository;
import com.dq.repository.set.TrackGenerateRateSetRepository;
import com.dq.repository.shoppingcart.ShoppingBagRepository;
import com.dq.repository.shoppingcart.ShoppingCartRepository;
import com.dq.repository.statistics.*;
import com.dq.repository.user.*;
import com.dq.repository.user.centre.UserAnonymousRepository;
import com.dq.repository.user.centre.UserCardRepository;
import com.dq.repository.user.centre.UserCardServiceProjectCentreRepository;
import com.dq.service.BaseServices;
import com.dq.service.goods.OrgGoodsCentreService;
import org.springframework.beans.factory.annotation.Autowired;

/**
 * @author liuhui
 * @date 2019/9/16 0016 10:20:00
 */
public abstract class AllRepository extends BaseServices {
    @Autowired
    protected OrgGoodsCentreService orgGoodsCentreService;
    @Autowired
    protected WxUserRepository wxUserRepository;
    @Autowired
    protected GoodsRepository goodsRepository;
    @Autowired
    protected BrandRepository brandRepository;
    @Autowired
    protected CategoryRepository categoryRepository;
    @Autowired
    protected OrgRepository orgRepository;
    @Autowired
    protected AnnexRepository annexRepository;
    @Autowired
    protected UserCollectionRepository userCollectionRepository;
    @Autowired
    protected ProductRepository productRepository;
    @Autowired
    protected AccountRepository accountRepository;
    @Autowired
    protected AddressRepository addressRepository;
    @Autowired
    protected ActivityRepository activityRepository;
    @Autowired
    protected IntegralRepository integralRepository;
    @Autowired
    protected UserAccountRepository userAccountRepository;
    @Autowired
    protected ShoppingCartRepository shoppingCartRepository;
    @Autowired
    protected ShoppingBagRepository shoppingBagRepository;
    @Autowired
    protected OrgOrderRepository orgOrderRepository;
    @Autowired
    protected OrderInfoRepository orderInfoRepository;
    @Autowired
    protected BaseOrderRepository baseOrderRepository;
    @Autowired
    protected GoodsSpecificationRepository goodsSpecificationRepository;
    @Autowired
    protected BaseMallAnnexRepository baseMallAnnexRepository;
    @Autowired
    protected HotSearchGoodsRepository hotSearchGoodsRepository;
    @Autowired
    protected MallAnnexRepository mallAnnexRepository;
    @Autowired
    protected UserSignInRepository userSignInRepository;
    @Autowired
    protected BroadCastRepository broadCastRepository;
    @Autowired
    protected AboutUsRepository aboutUsRepository;
    @Autowired
    protected MessageRepository messageRepository;
    @Autowired
    protected StaffUserRepository staffUserRepository;
    @Autowired
    protected SubscribeRepository subscribeRepository;
    @Autowired
    protected RestDayRecordRepository restDayRecordRepository;
    @Autowired
    protected ServiceRecordRepository serviceRecordRepository;
    @Autowired
    protected OrgUserRepository orgUserRepository;
    @Autowired
    protected EvaluationRecordRepository evaluationRecordRepository;
    @Autowired
    protected EvaluationTemplateRepository evaluationTemplateRepository;
    @Autowired
    protected EvaluationTemplateChildRepository evaluationTemplateChildRepository;
    @Autowired
    protected EvaluationRecordTemplateRepository evaluationRecordTemplateRepository;
    @Autowired
    protected UserHobbyRepository userHobbyRepository;
    @Autowired
    protected HobbyRepositoty hobbyRepositoty;
    @Autowired
    protected ActivityRecordRepository activityRecordRepository;
    @Autowired
    protected ProfitRecordRepository profitRecordRepository;
    @Autowired
    protected AdvertisingRepository advertisingRepository;
    @Autowired
    protected ServiceProjectCategoryRepository serviceProjectCategoryRepository;
    @Autowired
    protected ServiceProjectRepository serviceProjectRepository;
    @Autowired
    protected ServiceProjectRecordCentreRepository serviceProjectRecordCentreRepository;
    @Autowired
    protected MaintainRecordRepository maintainRecordRepository;
    @Autowired
    protected StockChangeRecordRepository stockChangeRecordRepository;
    @Autowired
    protected UserOrderRepository userOrderRepository;
    @Autowired
    protected OrdersRepository ordersRepository;
    @Autowired
    protected ReturnCommissionRepository returnCommissionRepository;
    @Autowired
    protected PayrollRecordRepository payrollRecordRepository;
    @Autowired
    protected StatisticsRepository statisticsRepository;
    @Autowired
    protected RoyaltyRecordRepository royaltyRecordRepository;
    @Autowired
    protected StockCheckRecordRepository stockCheckRecordRepository;
    @Autowired
    protected BossUserRepository bossUserRepository;
    @Autowired
    protected UserOrderStaffUserRepository userOrderStaffUserRepository;
    @Autowired
    protected ArrearsRecordRepository arrearsRecordRepository;
    @Autowired
    protected TrackGenerateRateSetRepository trackGenerateRateSetRepository;
    @Autowired
    protected WxUserChangeRecordRepository wxUserChangeRecordRepository;
    @Autowired
    protected NullCategoryRepository nullCategoryRepository;
    @Autowired
    protected OrgCustomerLevelRepository orgCustomerLevelRepository;
    @Autowired
    protected OrgDeptPositionRepository orgDeptPositionRepository;
    @Autowired
    protected InstructionMessageReturnRepository instructionMessageReturnRepository;
    @Autowired
    protected StaffUserChangeRecordRepository staffUserChangeRecordRepository;
    @Autowired
    protected OrgTemplateRepository orgTemplateRepository;
    @Autowired
    protected AchievementStatisticsRepository achievementStatisticsRepository;
    @Autowired
    protected ProductSaleStatisticsRepository productSaleStatisticsRepository;
    @Autowired
    protected WxUserServiceProjectCentreRepository wxUserServiceProjectCentreRepository;
    @Autowired
    protected UserAnonymousRepository userAnonymousRepository;
    @Autowired
    protected UserCardRepository userCardRepository;
    @Autowired
    protected UserCardServiceProjectCentreRepository userCardServiceProjectCentreRepository;
    @Autowired
    protected SaleStatisticsRepository saleStatisticsRepository;
    @Autowired
    protected SubscribeStatisticsRepository subscribeStatisticsRepository;
    @Autowired
    protected ServiceProjectStatisticsRepository serviceProjectStatisticsRepository;
}
